#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<time.h>

// 获取当前时间并打印年份、月份和日期的函数
struct tm* gettime(){
    time_t mtime;
    // mtime = time(NULL);
    // 获取当前时间
    time(&mtime);
    struct tm*  mytm;
    // 将时间转换为本地时间
    mytm = localtime(&mtime);
    // 打印年、月、日
    printf("year:%d  month:%d  day:%d",mytm->tm_year+1900,mytm->tm_mon+1,mytm->tm_mday);
    return  mytm;
}

// 主函数，程序执行的入口
int main(){

    // 获取当前时间
    struct tm* mytm = gettime();
    time_t mtime = mktime(mytm);
    printf("\ntime:%ld\n",mtime);

    return 0;
}